import { MessageBox, Message } from "element-ui";

// this.$confirm = ElMessageBox.xxx;

function innerConfirm(title) {
    return MessageBox.confirm(title, '提示', {
        confirmButtonText: '确定',
        cancelButtonText: '取消',
        type: 'warning'
    }).then(() => {
        return true;
    }).catch(() => {
        Message.info('操作已取消');
        return false;
    });
}


export default {
    install(Vue) {
        // Vue.prototype.$gConfirm = innerConfirm;
        // 能用不能改
        Object.defineProperty(Vue.prototype, '$gConfirm', {
            set() { },
            get() {
                return innerConfirm;
            }
        })
    }
}